package cn.good.yan.service.impl;

import cn.good.yan.mapper.CxxMapper;
import cn.good.yan.service.CxxService;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

/**
 * Cxx - 模拟 - 库存表 （记录每个产品，有多少库存，用了多少库存）
 *
 * @author shengren.yan
 * @create 2022-04-06
 */
@Service
@Slf4j
public class CxxServiceImpl implements CxxService {

    @Resource
    private CxxMapper cxxMapper;

    /**
     * 扣减库存 （根据产品id）
     */
    @Override
    public void decrease(Long productId, Integer count) {
        log.info("-------> cxx - 进行扣减库存 --- 开始");
        cxxMapper.decrease(productId, count);
        log.info("-------> cxx - 进行扣减库存 --- 结束");
    }

}
